const mongoose = require('mongoose')

const menusSchema = mongoose.Schema({
  menuType: Number, // 菜单类型
  menuName: String, // 菜单名称
  menuCode: String, // 权限标识
  path: String, // 路由地址
  icon: String, // 图标
  component: String, // 组件地址
  menuState: Number, // 菜单状态
  // parentId: [mongoose.Types.ObjectId], // 父级数组
  parentId: [String], // 父级数组
  children: [Object],
  "createTime": { //创建时间
    type: Date,
    default: Date.now()
  },
  "updateTime": { //更新时间
    type: Date,
    default: Date.now()
  },
})

module.exports = mongoose.model('menus', menusSchema, 'menus')
